|
Support Engineering Group : Vorne Alphanumeric Display
This page last changed on Dec 30, 2012 by kgomes.
Rev 1.0 07-Mar-2012 - r.schramm
Both ships have an LED alphanumeric display in the ROV Control Room for displaying system time (GMT) along with ROV Depth and Position. Note that sometimes the Vorne is alternately referred to as the 'Delta Display' The specific item is: Vorne Industries, Inc. 1145 Industrial Dr. Itasca, IL 60143 www.vorne.com Model 2180-SB-120 4-line alphanumeric display, serial buffer, 120volts. Replacement cost is $836 in 2/2012 dollars. http://www.vorne.com/message-displays-2100ser.htm We also purchased a 3u filler panel from BlackBox for rack-mounting the display. A drawing for the cut-out is here.. Added a generic A/C switch from Potters Electronics. Hardware SetupThe Vorne display must be configured once before use (configuration is stored in on-board flash memory). The manual describes what to do to navigate the menus in Section 3. The manual is attached to this confluence page as a pdf (see 'Attachments Tab' above). Save yourself a headache...BEFORE READING THE MANUAL.... Section 3 is worthwhile, ignore all of Section 4 - SCRIPTS. We use vt102 terminal mode so none of section 4 applies to our configuration.
Make sure to navigate to 'Exit' between each submenu to get back to the top-level.
Software SetupThe display is driven by a single serial line from the Navproc. (Typically Board1 Port6) The Navproc is configured in its coreNav.wf or coreNav.rc vorneTask() takes standard digiports input board and port numbers as arguments. The navproc coreNav.cfg file must have the serialPort service configured to the correct 9600-8-1-none etc at the top of the config file, and the matching arguments made for the board/port in the execute tasks portion of the file below... the relevant lines for WesternFlyer are: serialPort 1,6 9600 8 1 None CR/LF # Delta Display (Vorne) .... ** Any changes made to the coreNav config file will only take effect the next time the navproc code is started. Software InternalsRefer to /usr/tiburon/src/vorne.c The vorneTask() is the main entry point and takes standard digiports input board and port numbers as arguments. The basic flow is that the vorneTask() initializes the serial port specified in its argument list and then starts datamanger item consumers for ROV Depth, Lat and Lon items. It one-time-only clears all of the character positions of the display using VT102 Escape sequence described below and <space> characters. Then control goes into a forever loop, reading those dm items, formatting them for output via serial port, and then sleeping for .9 seconds. Some points to note....
|
| Document generated by Confluence on Feb 03, 2026 16:22 |